Q: I'm developing a device that I want to be plug-and-play, and I understand that I must place my ndrv runtime driver and my FCode boot driver in the expansion ROM on my device. What properties should I place in my expansion ROM besides my private properties?
A: For the complete list, see http://playground.sun.com/1275/home.html -- Bus Supplements. Two important properties are the name and reg . The name property should be unique so that your ndrv driver can be matched with your device. (Try using your company's stock symbol for the name property.) The reg property defines the amount of memory and I/O space required by your device. Your device may contain I/O space requirements, but must also contain memory space requirements. I/O space will not be granted without a request for memory space.
|